package com.returnsoft.resource.service;

import java.util.List;

import javax.ejb.Remote;

import com.returnsoft.resource.dto.AreaDto;
import com.returnsoft.resource.dto.RecruiterDto;
import com.returnsoft.resource.exception.RecruitmentException;


@Remote
public interface RecruiterInterface {
	
	
	
	public RecruiterDto findByUser(Integer userId)
			throws RecruitmentException;
	
	public RecruiterDto findById(Integer recruiterId)
			throws RecruitmentException;
	
	public RecruiterDto addRecruiter(RecruiterDto recruiterDto) throws RecruitmentException;
	
	public List<RecruiterDto> findRecruiters(List<Integer> areasId, Boolean areaNull,String name,String documentNumber) throws RecruitmentException;
	
	public List<RecruiterDto> findAll() throws RecruitmentException;
	
	public List<AreaDto> findAreas(Integer recruiterId)
			throws RecruitmentException;
	

}
